%option noyywrap nodefault
%{
	#include <stdlib.h>
	#include <stdio.h>
%}

%%

[-]  { printf("DASH\n"); }
[[]	 { printf("LEFT SQUARE BRACKETS\n"); }
[a-z]{-}[jv]  { printf("differenced CHARACTERS\n"); }
^"#include" { printf("INCLUDE\n"); }
0\1	{ printf("01 included\n"); }
1 { printf("1 included\n"); }
"\n" /* ignore the comment */
. { fprintf(stderr, "Undefined Tokens\n"); }

%%

int main(int argc, char **argv)
{
	yylex();
	return 0;
}
